.body-box {
	overflow: hidden;
}

.menu-bon {
	display: none;
}

.phone-header-1 {
	display: none;
}


@media only screen and (max-height:1450px) {
	.sec2_pic .list ul {
		height: 168px;
	}

	.doctor-tag {
		width: 48px;
		height: 48px;
	}
}

/* 内页导航部分End */

@media only screen and (max-height:800px) {

	.sec2_header .text p {
		font-size: 12px;
	}

	.sec2_header .text dl dd {
		font-size: 12px;
	}

	.sec2_pic .list ul li {
		font-size: 13px;
	}

	.sec2_pic {
		bottom: 0px;
	}

	.section4 .text {
		padding: 1% 2% 2%;
		width: 70%;
	}

	.section4 .text .txt {
		margin: 10px 0px 8px;
	}

	.section4 .num_list ul li .img img {
		height: 48px;
	}

	.active .in_sec2_head .text {
		top: 26%;
		bottom: auto;
	}

}

@media only screen and (max-height:680px) {


	/*.section2 .in_sec2_head .text p { display:none;  }  */
	.section2 .in_sec2_head .text .more {
		padding-top: 0px;
	}


	.sec2_pic .list .con {
		padding: 10px 15px 10px 15px;
		margin: 20px 10px;
	}

	.sec2_pic .list:hover .con {
		padding: 20px 15px 20px 15px;
		margin: 10px 10px;
	}

	.sec2_pic .list ul li {
		font-size: 12px;
	}

	.sec2_pic .list ul {
		height: auto;
	}

	.sec2_pic .list .con .img2 {
		width: 30%;
	}

	.section3 .sec_bk_02 {
		top: 12%;
	}

	.section3 .text_lb ul li dl dd {
		display: none;
	}

	.section3 .text_lb .txt {
		font-size: 12px;
	}

	.section3 .text_lb ul li .img img {
		width: 54px;
	}

	.section3 .text_lb ul {
		padding: 1% 0px;
	}

	.section4 .sec_bk_01 {
		top: 0;
	}

	/* .section4 .num_list { display:none;} */


	.section4 .text .txt.ellipsis-3 {
		font-size: 12px;
	}

	.section4 .pic_list ul li .con dl dd.ellipsis-3 {
		font-size: 12px;
	}

	.section4 .num_list ul li .con {
		font-size: 12px;
	}

	.section4 .num_list ul li h2 {
		font-size: 12px;
	}

	.section4 .pic_list ul li .con dl dd.ellipsis-3 {
		max-height: none;
		display: block;
		height: auto;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.section4 .text {
		padding: 1% 3%;
	}

	.section4 .pic_list {
		margin-top: 1%;
	}

	.section4 .num_list {
		margin-top: 1%;
	}

}

@media only screen and (max-width:1500px) {
	.footer {
		padding: 12px 0px 10px;

	}

	.footer .wrap {
		display: inline-block;
		padding: 0;
		max-width: 1350px;
		width: 100%;
		position: relative;
	}
footer .ft_logo b img {
    max-width: 99%;
}
	.footer .ft_nav {
		padding-bottom: 5px;
		float: none;
	}

	.footer .ft_share {
		right: 0px;
	}

	.footer .copy {
		padding-left: 0px;
		text-align: center;
	}

	.ind-doc-swiper {
		position: relative;
		padding: 0 40px;
	}

	.ind-doc-swiper .controlArrow.prev {
		left: 5px;
		margin-left: 0;
	}

	.ind-doc-swiper .controlArrow.next {
		right: -5px;
		margin-right: 0;
	}
}

@media only screen and (max-width:1400px) {
	.ind-doc-swiper .controlArrow.next {
		right: -5px;
		margin-right: 0;
	}

	.sec2_pic .controlArrow.prev {
		left: 10px;
		margin-left: 0px;
	}

	.sec2_pic .controlArrow.next {
		right: 10px;
		margin-right: 0px;
	}

	.sec2_header .text p {
		font-size: 12px;
	}

	.sec2_header .text dl dd {
		font-size: 12px;
	}

	.sec2_pic .list ul li {
		font-size: 13px;
	}

	.sec2_pic {
		bottom: 0px;
	}

	.section1 .sec_footer ul li dl {
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 12px;
	}

	.section1 .sec_footer ul li dl dt {
		font-size: 14px;
	}

	.section1 .sec_footer ul li .con i img {
		width: 60px;
		margin-top: 7px;
	}

	.section1 .sec_footer ul li dl {
		padding-left: 80px;
	}
}




@media only screen and (max-width:1366px) {

	.sec2_pic {
		bottom: 6%;
	}

	.ind-doc-swiper {
		position: relative;
		padding: 0 30px;
	}
	.section2 .in_sec2_head .text .more {
  padding-top: 10px;
}
}



@media only screen and (max-width:1365px) {

	.sec2_pic {
		bottom: 6%;
	}

	.ind-doc-swiper {
		position: relative;
		padding: 0 78px;
	}
}
@media only screen and (max-width:1280px) {
.ind-doc-swiper {
  position: relative;
  padding: 0 0px;
}
.sec5_pic .ind-doc-swiper {
  position: relative;
  padding: 0 60px;
}
.section2 .in_sec2_head .text .more {
  padding-top: 10px;
}
.section4 .sec_bk_01 {
  top: 0;
}
}
@media only screen and (max-width:1230px) {

	.wrap {
		width: auto;
		margin: 0px 20px;
	}

	.ind-doc-swiper {
		margin: 0 40px;
	}

}

@media only screen and (max-width:1100px) {
	.ind-doc-swiper {
	  position: relative;
	  padding: 0 30px;margin: 0;
	}
	.active .in_sec2_head.toph .text{top:16%;}
	.footer .wrap {
  display: inline-block;
  padding: 0;
  max-width: 1000px;
  width: 100%;
  position: relative;
}
	.header .menu ul li { 
		padding: 0px 12px;
	}

	.f-16 {
		font-size: 14px;
	}

	.f-34 {
		font-size: 24px;
	}

	.f-40 {
		font-size: 36px;
	}

	.section1 .sec_footer ul li .con {
		width: 100%;
	}

	.section1 .sec_footer ul li:first-child+li .con {
		margin-left: 0px;
	}

	.section1 .sec_footer ul li .con i {
		margin-top: -40px;
	}

	.section1 .sec_footer ul li .con i img {
		width: 50px;
	}

	.section1 .sec_footer ul li dl {
		padding: 10px 10px 22px 70px;
		width: auto;
	}
.section1 .sec_footer ul li dl dt {
  font-size: 13px;
}
	.section1 .sec_footer ul li dl dd {
		position: relative;font-size: 10px;
	}


}

@media only screen and (max-width:970px) {

	.header .menu ul li {
		padding: 0px 20px;
	}

	.section3 .text_lb ul li {
		width: 22%;
		float: left;
		margin: 0px 1.5%;
	}

	.section4 .pic_list ul li .con i img {
		height: 80px;
	}

	.section4 .pic_list ul li {
		width: 50%;
	}

	.section4 .pic_list ul li .con dl {
		width: 80%;
	}

	.section4 .pic_list ul li .con {
		padding: 5% 0px 5%;
	}

	.sec2_pic .list ul li label {
		width: 100%;
		font-weight: bold;
	}

	.sec2_pic .list ul li p {
		float: left;
		width: 100%;
	}

	.sec2_pic .list .con {
		padding: 10px 15px 10px 15px;
		margin: 20px 10px;
	}

	.sec2_pic .list:hover .con {
		padding: 20px 15px 20px 15px;
		margin: 10px 10px;
	}

	.sec2_pic .list ul {
		height: 250px;
	}

	.section4 .text {
		width: 100%;
	}

	.f-40 {
		font-size: 32px;
	}

	.f-22 {
		font-size: 20px;
	}

}



@media only screen and (max-width:900px) {

	.header .menu ul li {
		padding: 0px 15px;
	}


}



@media only screen and (max-width:840px) {

	.header .menu ul li {
		padding: 0px 3px;
	}

	.section1 .sec_footer ul li .con i {
		margin-top: -30px;
	}

	.section1 .sec_footer ul li .con i img {
		width: 60px;
	}

	.section1 .sec_footer ul li dl {
		padding: 22px 10px 22px 80px;
	}

	.section2 .sec2_pic {
		font-size: 12px;
	}


	.f-40 {
		font-size: 28px;
	}

	.f-22 {
		font-size: 18px;
	}


}

@media only screen and (max-width:820px) {
	.footer .wrap {
		display: inline-block;
		padding: 0;
		max-width: 640px;
		width: 100%;
		position: relative;
	}
}

@media only screen and (max-width:767px) {
	#fullpage {
		overflow: hidden;
	}

	.phone_hide {
		display: none;
	}

	.phone_show {
		display: block;
	}

	.phone-header-1 {
		position: absolute;
		padding: 0 !important;
		display: block;
	}

	.fullpage-wrapper .header .menu {
		display: none;
	}

	.body-box {
		overflow: hidden;
	}


	.header .menu-bon {
		display: block;
	}


	.header {
		padding: 0.2rem 0px;
		z-index: 1000003;
		height: auto;
	}

	.header .logo {
		width: 100%;
		text-align: left;
		position: relative;
		top: 2px;
		left: 3%;
		margin-top: 0;
	}

	.header .line_top {
		width: 1px;
		height: 15px;
		border: 1px solid #333333;
		position: absolute;
		top: 5px;
		left: 26.5%;
	}

	.header .slogn {
		position: absolute;
		top: -3px;
		left: 30%;
		width: 60%;
		height: 31px;
		font-family: MicrosoftYaHei;
		color: #333333;
		line-height: 31px;
		font-size: 12px;
	}

	.header .logo img {
		width: auto;
		height: 0.47rem;
	}

	.header .menu {
		text-align: left;
		line-height: 3;
	}

	.header .menu ul {
		padding-top: 1rem;
	}

	.header .menu ul li {
		display: block;
		padding: 0px 5%;
	}

	.header .menu ul li a {
		color: #fff;
	}


	.header .login {
		line-height: 2;
		color: #fff;
	}

	.header .login span {
		padding-top: 0.2rem;
		display: block;
		text-align: right;
		padding-right: 0.2rem;
	}

	.header .login a {
		color: #fff;
	}

	/***************header*****************************/

	.menu-bon {
		cursor: pointer;
		transition: 0.3s all;
		z-index: 1000000008;
		-webkit-transition: 0.3s all;
		border: none;
		width: 40px;
		height: 30px;
		padding: 0;
		outline: none;
		position: fixed;
		top: 0.15rem;
		right: 0.5rem;
		margin-top: 0px;
		padding: 12px;
		border-radius: 1px;
		display: block;
	}

	.menu_h {
		width: 40px;
		height: 30px;
		box-sizing: padding-box;
		position: absolute;
		border-radius: 0;
		vertical-align: top;
		background: none;
		border: 0;
		-webkit-transition: 0.25s all;
		transition: 0.25s all;
	}

	.menu_h::before,
	.menu_h::after,
	.menu_h span {
		background: #000;
	}

	.menu_h::before,
	.menu_h::after {
		content: '';
		position: absolute;
		height: 4px;
		width: 100%;
		left: 0;
		top: 50%;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transition: -webkit-transform 0.25s;
		transition: transform 0.25s;
	}

	.menu_h span {
		position: absolute;
		width: 100%;
		height: 4px;
		left: 0;
		top: 50%;
		margin-top: 0;
		overflow: hidden;
		text-indent: 200%;
		-webkit-transition: opacity 0.25s;
		transition: opacity 0.25s;
	}

	.menu_h::before {
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0);
	}

	.menu_h::after {
		-webkit-transform: translate3d(0, 15px, 0);
		transform: translate3d(0, 15px, 0);
	}

	.menu-open .menu_h {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg);
	}

	.menu-open .menu_h span {
		opacity: 0;
		background: #fff;
	}

	.menu-open .menu_h::before {
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
	}

	.menu-open .menu_h::after {
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
	}

	.ph-mask {
		opacity: 0;
		display: none;
		position: fixed;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background: #000;
		z-index: 1000001;
		transition: 0.5s all;
		-webkit-transition: 0.5s all;
		cursor: pointer;
	}

	.menu-open .header .in_tel {
		transform: translateX(0%);
		-webkit-transform: translateX(0%);
	}

	.menu-open .ph-mask {
		opacity: 0.1;
		display: block;
	}

	.header .menu {
		text-align: left;
		left: unset;
		border-top: 0;
		position: fixed;
		width: 60%;
		top: 0.87rem;
		padding-top: 0px;
		padding-right: 0px;
		right: 0;
		background: rgba(0, 0, 0, 0.8);
		transform: translateX(100%);
		-webkit-transform: translateX(100%);
		transition: 0.5s all;
		-webkit-transition: 0.5s all;
		z-index: 1000002;
		bottom: 0;
		overflow: auto;
	}

	.header .telphone {
		position: absolute;
		width: 10%;
		height: 35px;
		top: -3px;
		/* display: none; */
		right: 14%;
		background: url(icon_dianhua.png) no-repeat center left;
		background-size: 70%;
	}

	#fullPage-nav.right {
		display: none;
	}

	.section1 .sec_footer {
		height: auto;
	}

	.header .telphone span {
		font-family: DIN;
		font-weight: bold;
		color: #064491;
		line-height: 35px;
		display: none;
		float: right;
		font-size: 26px;
		letter-spacing: 1px;
	}

	.menu-open .header .menu {
		transform: translateX(0%);
		-webkit-transform: translateX(0%);
	}

	.header .login {
		text-align: left;
		border-top: 0;
		position: fixed;
		width: 60%;
		top: 0.87rem;
		padding-top: 0px;
		padding-right: 0px;
		right: 0;
		transform: translateX(100%);
		-webkit-transform: translateX(100%);
		transition: 0.5s all;
		-webkit-transition: 0.5s all;
		z-index: 1000002;
		margin-top: 0;
	}

	.menu-open .header .login {
		transform: translateX(0%);
		-webkit-transform: translateX(0%);
	}


	.header .menu ul li ul {
		display: none !important;
	}

	.section1 .sec_footer ul li {
		width: 33.3%;
	}

	.section1 .sec_footer ul li i {
		margin-top: -0.3rem;
	}

	.section1 .sec_footer ul li .con i img {
		width: 0.6rem;
	}

	.section1 .sec_footer ul li dl {
		width: auto;
		padding: 0.22rem 0px 0.22rem 0.8rem;
	}

	.section1 .sec_footer ul li dl dd.ellipsis-3 {
		height: 4.713em;
		max-height: 4.713em;
	}

	.section1 .sec_footer ul li .con {
		width: 100%;
	}

	.in_news .ns_ico {
		float: right;
		background-size: 0.3rem 0.28rem;
		margin-left: 1px;
		width: 0.6rem;
		height: 0.6rem;
	}

	.in_news .text {
		padding-left: 0.6rem;
		height: 0.6rem;
		line-height: 0.6rem;
	}

	.in_news .text a {
		margin: 0px 0.2rem;
	}


	.section2 .in_sec2_head .text {
		width: 90%;
		left: 5%;
		margin-left: 0px;
	}

	.section2 .in_sec2_head .text h2 {
		padding-bottom: 0.22rem;
	}

	.section2 .in_sec2_head .text h2 span {
		padding-bottom: 0.04rem;
	}

	.section2 .in_sec2_head .text p {
		display: block;
	}

	.section2 .in_sec2_head .text .more {
		padding-top: 0.22rem;
	}

	.section2 .in_sec2_head .text .more a {
		margin: 0px 0.1rem;
		width: auto;
		padding: 0px 0.2rem;
		line-height: 2;
	}

	.sec2_pic .list {
		width: 100%;
	}

	.sec2_pic .list .con {
		width: 100%;
		box-sizing: border-box;
		padding: 0.3rem 0.2rem 0.3rem 0.3rem;
		margin: 0.2rem 0px;
	}

	.sec2_pic .list .con h2 {
		padding-bottom: 0.04rem;
	}

	.sec2_pic .list .con .img2 {
		width: 26%;
	}

	.sec2_pic .list .con .text {
		margin-right: 0.13rem;
	}

	.sec2_pic .list .con dl {
		padding-top: 0.1rem;
		padding-bottom: 0.1rem;
	}

	.sec2_pic .list .con dl dd {
		padding-right: 0.1rem;
		margin: 0.02rem 0px;
	}

	.sec2_pic .list .con dl dd img {
		margin-right: 0.05rem;
		top: 0.02rem;
	}

	.sec2_pic .list ul {
		margin-top: 0.1rem;
		height: auto;
	}

	.sec2_pic .list ul li {
		width: 100%;
		padding: 0.025rem 0px;
	}

	.sec2_pic .list .more {
		padding-top: 0.2rem;
	}

	.sec2_pic .list .more a {
		width: auto;
		padding: 0px 0.2rem;
		line-height: 2;
	}

	.sec2_pic .list:hover .con {
		padding: 0.4rem 0.2rem 0.4rem 0.3rem;
		margin: 0.1rem 0px;
	}


	.sec2_pic .controlArrow {
		width: 0.3rem;
		height: 0.49rem;
	}

	.sec2_pic .controlArrow.prev {
		background-size: 100% 100%;
		width: 0.3rem;
	}

	.sec2_pic .controlArrow.next {
		background-size: 100% 100%;
	}


	.section3 .text_lb h2 span {
		padding-bottom: 0.04rem;
	}

	.section3 .text_lb ul {
		padding: 3.3% 0px 2%;
	}

	.section3 .text_lb ul li {
		width: 45%;
		margin: 0.1rem 2.5%;
	}

	.section3 .text_lb ul li dl dt {
		padding: 0.09rem 0px 0.02rem;
	}

	.section3 .text_lb .more {
		padding-top: 0.22rem;
	}

	.section3 .text_lb .more a {
		margin: 0px 0.1rem;
		width: auto;
		padding: 0px 0.2rem;
		line-height: 2;
	}

	.section3 .text_lb ul li .img img {
		width: 0.74rem;
	}

	.section3 .text_lb .txt {
		text-align: left;
	}

	.section3 .pic_lb {
		margin-top: 2%;
	}

	.section3 .pic_lb ul li {
		float: left;
		width: 33.33%;
	}

	.section3 .pic_lb ul li h2 {
		padding: 0.1rem 0px;
	}

	.section3 .pic_lb ul li h2 img {
		height: 0.36rem;
		position: relative;
		top: 0px;
		margin-right: 0.1rem;
	}

	.section3 .pic_lb ul li dl {
		left: 14%;
		right: 23.44%;
		top: 20%;
		display: none;
	}

	.section3 .pic_lb ul li dl dt img {
		height: 0.36rem;
		left: -0.46rem;
		margin-top: -0.18rem;
	}

	.section3 .pic_lb ul li dl dd {
		margin-top: 0.06rem;
	}

	.section3 .pic_lb ul li dl dd.ellipsis-3 {
		line-height: 1.75;
		max-height: 5.25em;
		height: 5.25em;
	}



	.section4 .sec_bk_01 {
		top: 0;
	}



	.section4 .text h2 span {
		padding-bottom: 0.04rem;
	}

	.section4 .text .txt {
		margin: 0.1rem 0px 0.1rem;
	}

	.section4 .text .txt.ellipsis-3 {
		max-height: 5.625em;
	}

	.section4 .text .more a {
		margin: 0px 0.2rem 0px 0px;
		width: auto;
		padding: 0px 0.2rem;
		line-height: 2;
	}

	.section4 .pic_list {
		margin-top: 4%;
	}

	.section4 .pic_list ul {
		margin: 0px -0.05rem;
	}

	.section4 .pic_list ul li {
		width: 50%;
	}

	.section4 .pic_list ul li .con {
		margin: 0.05rem;
		padding: 3%;
	}

	.section4 .pic_list ul li .con i {
		top: 50%;
		margin-top: -0.565rem;
	}

	.section4 .pic_list ul li .con i img {
		height: 1.13rem;
	}

	.section4 .pic_list ul li .con dl {
		width: auto;
	}

	.section4 .pic_list ul li .con dl dt {
		width: 84%;
		margin-bottom: 0.05rem;
	}

	.section4 .pic_list ul li .con dl dd.ellipsis-3 {
		height: 4.5em;
	}

	.section4 .num_list {
		margin-top: 4%;
	}

	.section4 .num_list ul li {
		float: left;
		width: 25%;
	}

	.section4 .num_list ul li .img img {
		height: 0.68rem;
	}

	.section4 .num_list ul li h2 {
		margin-top: 1%;
	}

	.section4 .num_list ul li .con {
		width: auto;
	}

	.section4 .num_list ul li:first-child+li {
		padding-left: 3%;
	}

	.section4 .num_list ul li:first-child+li+li+li .con {
		width: auto;
	}


	#fullPage-nav li,
	.fullPage-slidesNav li {
		width: 0.6rem;
		height: 0.6rem;
	}

	#fullPage-nav span,
	.fullPage-slidesNav span {
		background-size: 100% 200%;
	}

	#fullPage-nav li:first-child+li span {
		background-size: 100% 200%;
	}

	#fullPage-nav li:first-child+li+li span {
		background-size: 100% 200%;
	}

	#fullPage-nav li:first-child+li+li+li span {
		background-size: 100% 200%;
	}

	#fullPage-nav li:first-child .active span {
		background-size: 100% 200%;
	}

	#fullPage-nav li:first-child+li .active span {
		background-size: 100% 200%;
	}

	#fullPage-nav li:first-child+li+li .active span {
		background-size: 100% 200%;
	}

	#fullPage-nav li:first-child+li+li+li .active span {
		background-size: 100% 200%;
	}


	.footer {
		padding: 0.27rem 0px 0.22rem;
	}

	.footer .wrap {
		padding: 0px;
	}

	.footer .ft_nav {
		padding-bottom: 0.11rem;
	}

	.footer .ft_nav ul li {
		padding: 0px 0.07rem;
	}

	.footer .ft_share {
		position: relative;
		left: 0px;
		text-align: center;
		right: 0px;
		top: 0px;
		margin-top: 0.2rem;
	}

	.footer .ft_share a {
		width: 0.3rem;
		float: none;
		margin: 0px 0.13rem;
		height: 0.28rem;
	}

	.footer .ft_share a.a-1 {
		width: 0.34rem;
		background-size: 100% 100%;
	}

	.footer .ft_share a.a-2 {
		background-size: 100% 100%;
	}



	.f-12 {
		font-size: 12px;
	}

	.f-14 {
		font-size: 14px;
	}

	.f-16 {
		font-size: 16px;
	}

	.f-18 {
		font-size: 18px;
	}

	.f-20 {
		font-size: 20px;
	}

	.f-22 {
		font-size: 22px;
	}

	.f-24 {
		font-size: 0.24rem;
	}

	.f-25 {
		font-size: 0.25rem;
	}

	.f-26 {
		font-size: 0.26rem;
	}

	.f-28 {
		font-size: 0.28rem;
	}

	.f-30 {
		font-size: 0.3rem;
	}

	.f-32 {
		font-size: 0.32rem;
	}

	.f-34 {
		font-size: 0.34rem;
	}

	.f-35 {
		font-size: 0.35rem;
	}

	.f-36 {
		font-size: 0.36rem;
	}

	.f-38 {
		font-size: 0.38rem;
	}

	.f-40 {
		font-size: 0.4rem;
	}

	.f-42 {
		font-size: 0.42rem;
	}

	.f-46 {
		font-size: 0.46rem;
	}

	.f-50 {
		font-size: 0.5rem;
	}

	.f-54 {
		font-size: 0.54rem;
	}

	.f-60 {
		font-size: 0.6rem;
	}

	.f-70 {
		font-size: 0.7rem;
	}

	.f-72 {
		font-size: 0.72rem;
	}

	.f-80 {
		font-size: 0.8rem;
	}

	.f-102 {
		font-size: 1.02rem;
	}

	.f-122 {
		font-size: 1.22rem;
	}

	body,
	input,
	select,
	button,
	textarea {
		font-size: 0.18rem;
	}



	.ind-doc-swiper {
		padding: 0 0.4rem;
		margin: 0 0.4rem;
	}

	.ind-doc-swiper .controlArrow.prev {
		left: -20px;
	}

	.ind-doc-swiper .controlArrow.next {
		right: -20px;
	}

	.wrap {
		margin: 0px 0.2rem;
	}

	.doctor-tag {
		width: 0.58rem;
		height: 0.57rem;
	}

	.section3 .text_lb ul li dl dd {
		display: block;
	}

	.section1 .suibian {
		display: block;
	}

	.section1 {
		background: none !important;
	}
}



@media only screen and (max-width: 480px) {

	.section1 .sec_footer ul li {
		width: 100%;
	}

	.section1 .sec_footer ul li i {
		margin-top: -0.47rem;
	}

	.section1 .sec_footer ul li .con i img {
		width: 0.94rem;
	}

	.section1 .sec_footer ul li dl {
		padding: 0.22rem 0px 0.22rem 1.16rem;
	}

	.section1 .sec_footer ul li dl dd.ellipsis-3 {
		height: 3.142em;
		max-height: 3.142em;
	}

	.active .in_sec2_head .text {
		top: 12%;
	}

	.menu-bon {
		width: 30px;
		height: 20px;
		/*right:0.2rem; margin-top:-0.26rem;*/
		padding: 0.12rem;
	}

	.menu_h {
		width: 30px;
		height: 20px;
	}

	.menu_h span {
		height: 3px;
	}

	.menu_h::before {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}

	.menu_h::after {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}

	.menu_h::before,
	.menu_h::after {
		height: 3px;
	}



	.f-24 {
		font-size: 20px;
	}

}

@media only screen and (max-width: 414px) {

.section1 .sec_footer ul li dl dd {
  position: relative;
  font-size: 12px;
}
	.menu-bon {
		/*margin-top:-0.32rem;*/
	}


	.f-12 {
		font-size: 12px;
	}

	.f-14 {
		font-size: 13px;
	}

	.f-16 {
		font-size: 14px;
	}

	.f-18 {
		font-size: 15px;
	}

	.f-20 {
		font-size: 16px;
	}

	.f-22 {
		font-size: 17px;
	}

	.f-24 {
		font-size: 18px;
	}

	.f-28 {
		font-size: 20px;
	}

	.section4 .text .txt.ellipsis-3 {
		font-size: 12px;
	}

	.section4 .pic_list ul li .con dl dd.ellipsis-3 {
		font-size: 12px;
	}

	.section4 .num_list ul li .con {
		font-size: 12px;
	}

	.section4 .num_list ul li h2 {
		font-size: 12px;
	}

	.section4 .pic_list ul li .con dl dd.ellipsis-3 {
		max-height: none;
		display: block;
		height: auto;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.section4 .text {
		padding: 1% 3%;
	}

	.section4 .pic_list {
		margin-top: 2%;
	}

	.section4 .num_list {
		margin-top: 2%;
	}


}

@media only screen and (max-width: 414px) and (min-height:650px) {
	.section4 .pic_list {
		margin: 8% 0;
	}
}

@media only screen and (max-width: 414px) and (max-height:630px) {
	.section4 .sec_bk_01 {
		top: 0%;
	}

	.footer {
		padding: 0.1rem 0;
	}
}

@media only screen and (max-width: 375px) {

	.in_news .ns_ico {
		background-size: 20px 18px;
		width: 30px;
		height: 30px;
	}
.section1 .sec_footer ul li dl dd {
  position: relative;
  font-size: 12px;
}
	.in_news .text {
		padding-left: 30px;
		height: 30px;
		line-height: 30px;
	}

	.section4 .num_list {
		display: block;
	}

	.section3 .text_lb ul li dl dd {
		display: block;
	}

	.section3 .text_lb .txt {
		display: block;
	}

	.menu-bon {
		/*margin-top:-0.34rem;*/
	}

	.footer .ft_share a {
		width: 0.4rem;
		height: 0.37rem;
	}

	.footer .ft_share a.a-1 {
		width: 0.46rem;
	}


	/* .section4 .num_list { display:none; } */


	.f-16 {
		font-size: 13px;
	}

	.f-18 {
		font-size: 13px;
	}

	.f-20 {
		font-size: 14px;
	}

	.f-22 {
		font-size: 15px;
	}

	.f-24 {
		font-size: 16px;
	}

	.f-26 {
		font-size: 17px;
	}

	.f-28 {
		font-size: 18px;
	}
}

@media(max-width:400px){.sec5_pic .ind-doc-swiper {
  position: relative;
  padding: 0 20px;
}}

@media(max-width:360px){
.section1 .sec_footer ul li dl dd {
  position: relative;
  font-size: 12px;
}


}

@media only screen and (max-width: 340px) {


	.active .in_sec2_head .text {
		top: 12%;
	}

	.section4 .sec_bk_01 {
		top: 8%;
	}

	.section4 .text .txt.ellipsis-3 {
		max-height: 3.75em;
	}

	.menu-bon {
		/*margin-top:-0.36rem;*/
	}

	.f-14 {
		font-size: 12px;
	}

	.f-16 {
		font-size: 12px;
	}

	.f-18 {
		font-size: 12px;
	}

	.f-20 {
		font-size: 13px;
	}

	.f-22 {
		font-size: 14px;
	}

	.f-24 {
		font-size: 15px;
	}

	.f-26 {
		font-size: 16px;
	}

	.f-28 {
		font-size: 17px;
	}

}